@charset "utf-8";
/* CSS Document */
/*
 body{ font-family:"微软雅黑", Verdana, Geneva, sans-serif;}
 body{ behavior:url("js/csshover.htc");}
 *{ behavior:url("js/ie-css3.htc");}
*/


/*全局*/
body { background:url(../image/html_bg.jpg); }
.h_con, .mian_01 { width:980px; }
.btn_01 { cursor:pointer; }
/*****头部*****/
.header { width:100%; }
.h_con { position:relative; height:80px; }
.logo { height:35px; width:275px; background:url(../image/logo.png); display:block; position:absolute; top: 18px; left:0px; }
.call { height:27px; line-height:27px; width:280px; background:url(../image/call.gif); border:1px #fcc7bc solid; border-top:none; position:absolute; text-align:center; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#cc0000;/*圆角*/ -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-bottom-left-radius:6px; -moz-border-bottom-right-radius:6px; border-bottom-left-radius:6px; border-bottom-right-radius:6px; right: 0px; top: 0px; }
.nav_cl { height:40px; width:200px; position: absolute; left: 296px; bottom: 0px; }
.sy, .lt { height:40px; width:100px; display:block; float:left; text-indent:-9999px; }
.sy { background:url(../image/nav_cl.png) 0px 0px no-repeat; }
.lt { background:url(../image/nav_cl.png) 0px -40px no-repeat; }
.login { height:28px; width:186px; position:absolute; right: 0px; bottom: 9px; }
.login a { height:28px; width:88px; float:left; margin-left:5px; text-indent:-9999px; }
.login_l { background:url(../image/login_01.png); }
.login_r { background:url(../image/login_02.png); }
.login_01 { line-height:28px; position:absolute; right: 0px; bottom: 9px; }
.login_01 table { float:right; }
.nav { background:url(../image/nav_bg.png); height:40px; line-height:40px; text-align:center; }
.nav a { height:20px; line-height:20px !important; padding:10px 25px; color:#fff; font-size:16px; font-weight:bold; }
.nav_on, .nav a:hover { background:url(../image/nav_btn.png) center center no-repeat; color:#cc0000 !important; text-decoration:none;}
/*****box_01*****/
.box_01 { border:1px #ff9999 solid; height:28px; line-height:28px; width:968px; background:#FFF; padding-left:10px;/*阴影*/ -webkit-box-shadow:0px 0px 4px #ff9999; -moz-box-shadow:0px 0px 4px #ff9999; box-shadow:0px 0px 4px #ff9999; }
.ann { background:url(../image/search.gif) 3px 6px no-repeat; height:28px; width:200px; padding-left:30px; }
.ann a { color:#e45954; font-size:14px; font-weight:bold; }
.search { height:28px; width:200px; border-left:1px #ff9999 solid; background:url(../image/s_bg.gif) 5px center no-repeat; }
.text_01 { line-height:22px; width:105px; height:22px; background:none; padding:3px 5px 1px 0px; border:none; margin-left:25px; font-size:12px; color:#8a8a8a; float:left; }
.btn_01 { height:28px; width:58px; background:url(../image/btn_10.png); border:none; float:right; border-left:1px #ff9999 solid; font-weight:bold; color:#ff4358; }
/*****主体*****/
/***mian_01***/
.mian_01 { height:327px; }
.m_l { width:185px; border:1px #ff9999 solid; background:#fff; padding-top:10px;/*阴影*/ box-shadow:0px 0px 3px #ff9999; -webkit-box-shadow:0px0px 3px #ff9999; -moz-box-shadow:0px 0px 3px #ff9999; }
.m_l ul li { height:62px; margin:0px 16px; background:url(../image/m_l.png) center bottom no-repeat; padding-bottom:1px; }
.m_l ul li a { display:block; height:42px; font-size:16px; font-weight:bold; font-family:"微软雅黑"; line-height:21px; color:#ed4880; padding:10px 0px 10px 60px; }
.m_l ul li a:hover { text-decoration:none; }
.l_01 a { background:url(../image/p_01.gif) left top  no-repeat; }
.l_02 a { background:url(../image/p_01.gif) left -62px  no-repeat; }
.l_03 a { background:url(../image/p_01.gif) left -124px  no-repeat; }
.l_03 a { line-height:42px !important; }
.m_l table { line-height:40px; margin:5px 10px; }
.c_red_01 { font-size:14px; font-weight:bold; font-family:"微软雅黑"; color:#b20c57; }
/*图片轮换*/
.slides { position:relative; overflow:hidden; width:780px; height:321px; padding:1px;/* [disabled]border:1px #ff9999 solid; */ background:#fff; float:left; }
.slide-pic { overflow:hidden; width:780px }
.slide-pic img { width:780px; height:321px; }
.slide-pic li { display:none }
.slide-pic li.cur { display:block }
.slide-li { position:absolute; left:2px; bottom:2px; }
.slide-li li { float:left; width:194px; height:30px; line-height:30px; margin-right:1px; text-align:center }
.slide-li a:visited, .slide-li a:link { display:block; width:194px; height:30px; font-size:14px; color:#FFF }
.slide-li .cur a:visited, .slide-li .cur a:link, .slide-li a:hover { color:#333; text-decoration:none }
.op li { background:#000; opacity: 0.6; filter:alpha(opacity=60) }
.op li.cur { background:#FFF }
.slide-txt span { display:none }
.line_none{ border-bottom:none !important;}
/***mian_02***/
.mian_02 { width:980px; padding:10px 20px; }
/*左*/
.m_left { width:160px; }
.n_left { background:#fff; position:relative; padding:51px 11px 11px 11px; line-height:24px;/*阴影*/ box-shadow:0px 0px 3px #ff9999; -webkit-box-shadow:0px0px 3px #ff9999; -moz-box-shadow:0px 0px 3px #ff9999; }
.n_l_tit { height:67px; width:144px; background:url(../image/n_l_tit.png); position:absolute; left: -15px; top: -9px; }
.n_l_xl { background:#E9E9E9; padding:5px 8px; color:#666666; height:79px; }
.n_l_an { height:9px; line-height:9px; background:url(../image/Angle.png) 10px 0px no-repeat; overflow:hidden; }
.btn_02, .btn_03 { height:27px; width:64px; float:left; line-height:27px; font-size:12px; text-align:center; }
.btn_02 { background:url(../image/btn_02.png); color:#cc0000; }
.btn_03 { background:url(../image/btn_03.png); color:#fff; margin-left:8px; }
.sidebar { background:#fff; padding:1px 1px 1px 0px;/*阴影*/ box-shadow:0px 0px 3px #ff9999; -webkit-box-shadow:0px0px 3px #ff9999; -moz-box-shadow:0px 0px 3px #ff9999; }
.sidebar ul li { line-height:30px; padding:20px 0px; font-size:14px; font-weight:bold; color:#cc0000; border-bottom:1px #ccc dashed; }
.sidebar ul li span { padding-left:40px; color:#cc0000; }
.sidebar ul li a { color:#cc0000; }
.sidebar ul li ul { background:none; }
.sidebar ul li ul li { padding:0px; height:22px; line-height:22px; border-bottom:none; }
.sidebar ul li ul li a { padding-left:50px; font-size:12px; font-weight:normal; color:#666; display:block; }
.bg_c { background:#f3dfdc; color:#cc0000 !important; }
.s_01 { background:url(../image/sidebar_01.png) 12px top no-repeat; }
.s_02 { background:url(../image/sidebar_02.png) 12px top no-repeat; }
.s_03 { background:url(../image/sidebar_03.png) 12px top no-repeat; }
.s_04 { background:url(../image/sidebar_04.png) 12px top no-repeat; }
.s_05 { background:url(../image/sidebar_05.png) 12px top no-repeat; }
.s_06 { background:url(../image/sidebar_06.png) 12px top no-repeat; }
.s_07 { background:url(../image/sidebar_07.png) 12px top no-repeat; }
.s_08 { background:url(../image/sidebar_08.png) 12px top no-repeat; }
/*右侧*/
.list_01 { background:#fff; padding:25px; width:760px;/*阴影*/ box-shadow:0px 0px 3px #ff9999; -webkit-box-shadow:0px0px 3px #ff9999; -moz-box-shadow:0px 0px 3px #ff9999; }
.list_01_t { height:45px; line-height:45px; background:url(../image/list_t.gif) 0 bottom no-repeat; }
.list_01_t h1 { font-family:"微软雅黑"; font-weight:400; letter-spacing:2px; color:#333333; }
.list_01_t span { color:#666; }
.list_01_t span a { color:#666; padding:0px 10px; }
/*****尾部*****/
.footer { border-top:4px #a31e0a solid; width:100%; text-align:center; color:#999; line-height:60px; padding-bottom:30px; font-size:12px; }


/*2012.4.23 添加list_01列表的样式*/
.list_01_con { height:360px; width:760px; }
.list_01_con:hover a .p_c{ height:100%; width:100%;}
.list_01_con a { display:inline; position:relative; float:left; padding:0px; margin-bottom:2px; margin-right:1px; }
.list_01_con a:hover .p_c{ height:0%; width:0%;}
.pic_01 { height:360px; width:227px; }
.pic_02{ height:180px; width:311px; }
.pic_03{ height:180px; width:217px; margin-right:0px !important; }
.pic_04{ height:177px; width:154px; }
.pic_05{ height:177px; width:154px; margin-right:0px !important; }
.pic_06{ height:177px; width:217px; margin-right:0px !important; }
.p_c { position:absolute; top:0px; left:0px; display:block; height: 0%; width: 0%; opacity: 0.4; FILTER: Alpha(Opacity=40); background: #000; }
.p_t{ height:26px; line-height:26px; overflow:hidden; width:100%; position:absolute; bottom:0px; left:0px; background: #F1F1F1; color:#cc0000; font-weight:bold; }
.p_t p:hover{ text-decoration: underline !important;}
.list_02 { background:#fff; padding:25px; width:760px;/*阴影*/ box-shadow:0px 0px 3px #ff9999; -webkit-box-shadow:0px0px 3px #ff9999; -moz-box-shadow:0px 0px 3px #ff9999; }
.list_01_con a:hover .p_t{ background:#e0e0e0; }
.list_02_t { height:45px; line-height:45px; background:url(../image/list_t.gif) 0 bottom no-repeat; }
.list_02_t h1 { font-family:"微软雅黑"; font-weight:400; letter-spacing:2px; color:#333333; }
.list_02_t span { color:#666; }
.list_02_t span a { color:#666; padding:0px 10px; }
.mr3 { margin-right:2px; display:block; }
.list_02_con table tr td { text-align:center; }
.list_02_con table tr td a { line-height:24px; color:#cc0000; font-weight:bold; }
.list_02_con table tr td p { color:#999; }
.t_01 li { background:#f1f1f1; padding-bottom:5px; width:188px; float:left; margin-right:2px;}
.t_01 li:hover { background:#e0e0e0; }
.t_02 li{ height:230px; float:left; margin-bottom:2px;}
.p_1{ height:310px; width:232px; float:left; }
.p_2{ height:360px; width:217px; float:right;}
.p_3{ height:360px; width:310px; float:left; }
.btn_21, .btn_22 { height:27px; width:64px; float:left; line-height:27px; font-size:12px; text-align:center; }
.btn_21 { background:url(../image/btn_01.png); color:#cc0000; }
.btn_22 { background:url(../image/btn_02.png); color:#fff; margin-right:8px;}
